// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
import * as React from 'react';

import { NamedFC } from '../react/named-fc';

const d =
    'M6 4.5C6.53125 4.5 7.04167 4.57031 7.53125 4.71094C8.02083 4.84635 8.47656 5.03906 8.89844 5.28906C9.32552 5.53385 9.71354 5.83333 ' +
    '10.0625 6.1875C10.4167 6.53646 10.7161 6.92448 10.9609 7.35156C11.2109 7.77344 11.4036 8.22917 11.5391 8.71875C11.6797 9.20833 ' +
    '11.75 9.71875 11.75 10.25C11.75 10.8333 11.6641 11.3958 11.4922 11.9375C11.3255 12.4792 11.0859 12.9818 10.7734 13.4453C10.4661 ' +
    '13.9089 10.0911 14.3229 9.64844 14.6875C9.21094 15.0521 8.72396 15.3438 8.1875 15.5625L7.84375 14.5312C7.55729 14.6823 7.25781 ' +
    '14.7995 6.94531 14.8828C6.63802 14.9609 6.32292 15 6 15C5.67708 15 5.35938 14.9609 5.04688 14.8828C4.73958 14.7995 4.44271 14.6823 ' +
    '4.15625 14.5312L3.8125 15.5625C3.27083 15.3438 2.78125 15.0521 2.34375 14.6875C1.90625 14.3229 1.53125 13.9089 1.21875 ' +
    '13.4453C0.911458 12.9818 0.671875 12.4792 0.5 11.9375C0.333333 11.3958 0.25 10.8333 0.25 10.25C0.25 9.71875 0.317708 9.20833 ' +
    '0.453125 8.71875C0.59375 8.22917 0.786458 7.77344 1.03125 7.35156C1.28125 6.92448 1.58073 6.53646 1.92969 6.1875C2.28385 5.83333 ' +
    '2.67188 5.53385 3.09375 5.28906C3.52083 5.03906 3.97917 4.84635 4.46875 4.71094C4.95833 4.57031 5.46875 4.5 6 4.5ZM3 12C3.14062 ' +
    '12 3.27083 11.974 3.39062 11.9219C3.51042 11.8698 3.61458 11.7995 3.70312 11.7109C3.79688 11.6172 3.86979 11.5104 3.92188 ' +
    '11.3906C3.97396 11.2708 4 11.1406 4 11C4 10.8594 3.97396 10.7292 3.92188 10.6094C3.86979 10.4896 3.79688 10.3854 3.70312 ' +
    '10.2969C3.61458 10.2031 3.51042 10.1302 3.39062 10.0781C3.27083 10.026 3.14062 10 3 10C2.85938 10 2.72917 10.026 2.60938 ' +
    '10.0781C2.48958 10.1302 2.38281 10.2031 2.28906 10.2969C2.20052 10.3854 2.13021 10.4896 2.07812 10.6094C2.02604 10.7292 2 10.8594 ' +
    '2 11C2 11.1406 2.02604 11.2708 2.07812 11.3906C2.13021 11.5104 2.20052 11.6172 2.28906 11.7109C2.38281 11.7995 2.48958 11.8698 ' +
    '2.60938 11.9219C2.72917 11.974 2.85938 12 3 12ZM4 9C4.14062 9 4.27083 8.97396 4.39062 8.92188C4.51042 8.86979 4.61458 8.79948 ' +
    '4.70312 8.71094C4.79688 8.61719 4.86979 8.51042 4.92188 8.39062C4.97396 8.27083 5 8.14062 5 8C5 7.85938 4.97396 7.72917 4.92188 ' +
    '7.60938C4.86979 7.48958 4.79688 7.38542 4.70312 7.29688C4.61458 7.20312 4.51042 7.13021 4.39062 7.07812C4.27083 7.02604 4.14062 7 4 ' +
    '7C3.85938 7 3.72917 7.02604 3.60938 7.07812C3.48958 7.13021 3.38281 7.20312 3.28906 7.29688C3.20052 7.38542 3.13021 7.48958 3.07812 ' +
    '7.60938C3.02604 7.72917 3 7.85938 3 8C3 8.14062 3.02604 8.27083 3.07812 8.39062C3.13021 8.51042 3.20052 8.61719 3.28906 ' +
    '8.71094C3.38281 8.79948 3.48958 8.86979 3.60938 8.92188C3.72917 8.97396 3.85938 9 4 9ZM6 14C6.27083 14 6.53385 13.9635 6.78906 ' +
    '13.8906C7.04427 13.8125 7.28906 13.7057 7.52344 13.5703L6 9L4.47656 13.5703C4.71094 13.7057 4.95573 13.8125 5.21094 13.8906C5.46615 ' +
    '13.9635 5.72917 14 6 14ZM7 8C7 8.14062 7.02604 8.27083 7.07812 8.39062C7.13021 8.51042 7.20052 8.61719 7.28906 8.71094C7.38281 ' +
    '8.79948 7.48958 8.86979 7.60938 8.92188C7.72917 8.97396 7.85938 9 8 9C8.14062 9 8.27083 8.97396 8.39062 8.92188C8.51042 8.86979 ' +
    '8.61458 8.79948 8.70312 8.71094C8.79688 8.61719 8.86979 8.51042 8.92188 8.39062C8.97396 8.27083 9 8.14062 9 8C9 7.85938 8.97396 ' +
    '7.72917 8.92188 7.60938C8.86979 7.48958 8.79688 7.38542 8.70312 7.29688C8.61458 7.20312 8.51042 7.13021 8.39062 7.07812C8.27083 ' +
    '7.02604 8.14062 7 8 7C7.85938 7 7.72917 7.02604 7.60938 7.07812C7.48958 7.13021 7.38281 7.20312 7.28906 7.29688C7.20052 7.38542 ' +
    '7.13021 7.48958 7.07812 7.60938C7.02604 7.72917 7 7.85938 7 8ZM9 12C9.14062 12 9.27083 11.974 9.39062 11.9219C9.51042 11.8698 ' +
    '9.61458 11.7995 9.70312 11.7109C9.79688 11.6172 9.86979 11.5104 9.92188 11.3906C9.97396 11.2708 10 11.1406 10 11C10 10.8594 9.97396 ' +
    '10.7292 9.92188 10.6094C9.86979 10.4896 9.79688 10.3854 9.70312 10.2969C9.61458 10.2031 9.51042 10.1302 9.39062 10.0781C9.27083 ' +
    '10.026 9.14062 10 9 10C8.85938 10 8.72917 10.026 8.60938 10.0781C8.48958 10.1302 8.38281 10.2031 8.28906 10.2969C8.20052 10.3854 ' +
    '8.13021 10.4896 8.07812 10.6094C8.02604 10.7292 8 10.8594 8 11C8 11.1406 8.02604 11.2708 8.07812 11.3906C8.13021 11.5104 8.20052 ' +
    '11.6172 8.28906 11.7109C8.38281 11.7995 8.48958 11.8698 8.60938 11.9219C8.72917 11.974 8.85938 12 9 12ZM3.5 3.5C3.5 3.125 3.57812 ' +
    '2.77344 3.73438 2.44531L2.64844 1.35156L3.35156 0.648438L4.33594 1.63281C4.57031 1.42969 4.82812 1.27344 5.10938 1.16406C5.39062 ' +
    '1.05469 5.6875 1 6 1C6.3125 1 6.60938 1.05469 6.89062 1.16406C7.17188 1.27344 7.42969 1.42969 7.66406 1.63281L8.64844 ' +
    '0.648438L9.35156 1.35156L8.26562 2.44531C8.42188 2.77344 8.5 3.125 8.5 3.5C8.5 3.56771 8.49479 3.63542 8.48438 3.70312C8.47917 ' +
    '3.76562 8.47135 3.82812 8.46094 3.89062C8.07031 3.72396 7.66667 3.59635 7.25 3.50781C6.83854 3.41927 6.42188 3.375 6 3.375C5.57812 ' +
    '3.375 5.15885 3.41927 4.74219 3.50781C4.33073 3.59635 3.92969 3.72396 3.53906 3.89062C3.52865 3.82812 3.51823 3.76562 3.50781 ' +
    '3.70312C3.5026 3.63542 3.5 3.56771 3.5 3.5Z';

export const LadyBugSolidIcon = NamedFC('LadyBugSolidIcon', () => (
    <svg
        width="12"
        height="16"
        viewBox="0 0 12 16"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        role="img"
        aria-hidden="true"
    >
        <path d={d} />
    </svg>
));
